package s2elinshu;

import java.util.Scanner;

public class J10Return {
	public static void main(String[] args) {
		// 리턴문을 사용하는 메서드
		// call-by-value 사용
		int x, y; // 사칙연산 할 입력값
		int sum, minus, multiple;
		double divide;

		Scanner sc = new Scanner(System.in);
		System.out.println("값을 입력하세요");
		x = sc.nextInt();
		y = sc.nextInt();

		// 먼저, 메서드가 호출되고
		// 메서드가 return한 결과값을 변수에 저장
		sum = getSum(x, y);
		minus = getMinus(x, y);
		multiple = getMultiple(x, y);
		divide = getDivide(x, y);

		System.out.println(x);
		System.out.println(y);
		System.out.println("합은"+sum);
		System.out.println("차는"+minus);
		System.out.println("곱은"+multiple);
		System.out.println("나눈값은"+divide);

		sc.close();
	} // main 닫음
	
	private static double getDivide(double x, double y) {
		return (x / y);
	}   // void와 return은 서로 충돌하니, void 대신 리턴 타입을 입력해 줘야 함
		// sum = getSum(x, y) 먼저 입력한 뒤 마우스 오른쪽 마우스로 메서드를 생성하면
	    // 오류없이 작성할 수 있음

	private static int getMultiple(int x, int y) {
		return (x * y);
	}

	private static int getMinus(int x, int y) {
		return (x - y);
	}

	private static int getSum(int x, int y) {
		return (x + y);
	}

} // class 닫음
